The Schedulability of Deadline - Ordered ServiceDisciplinesNorival
نویسنده
چکیده
| In a deadline-ordered service discipline, packets are assigned transmission deadlines and are transmitted in increasing order of deadlines. Diierent deadline-ordered service disciplines are distinguished by how they deene deadlines. One of the more diicult analytical problems one faces when designing a new deadline-ordered service discipline is to prove that one can bound the end of transmission times of packets relative to their assigned deadlines, which we call schedulability. We show that, no matter how one deenes deadlines, there is a simple schedulability condition for deadline-ordered service disciplines. This schedu-lability condition is necessary and suucient for preemptive deadline-ordered service disciplines and, for a server that allows the presence of non real-time packets (i.e., packets with no deadlines), it is also necessary and suucient for non-preemptive deadline-ordered service disciplines. We also address the schedulability problem of arbitrary scheduling policies and show the optimality of deadline-ordered scheduling. To show how our results simplify schedulability determination, we use them to prove the known schedula-bility conditions of VirtualClock, PGPS, Stop-and-Go, and Delay-EDD, and to prove the necessary schedulability condition of VirtualClock.
منابع مشابه
Multiprocessor EDF and Deadline Monotonic Schedulability Analysis
Schedulability tests are presented for preemptive earliest-deadline-first and deadline-monotonic scheduling of periodic or sporadic real-time tasks on a singlequeue -server system, in which the deadline of a task may be less than or equal to the task period. These results subsume and generalize several known utilization-based multiprocessor schedulability tests, and are derived via an independe...
متن کاملMultiprocessor EDF and Deadline Monotonic Schedulability
Schedulability tests are presented for preemptive earliest-deadlinerst and deadline-monotonic scheduling of periodic real-time tasks on a singlequeue m-server system, in which the deadline of a task may be less than or equal to the task period. These results subsume and generalize several known utilization-based multiprocessor schedulability tests, and are derived via an independent proof.
متن کاملAn Analysis of Deadline-Monotonic Schedulability on a Multiprocessor
A new schedulability test is presented for preemptive deadline-monotonic scheduling of periodic or sporadic real-time tasks on a single-queue m-server system. This generalizes and extends a result of Andersson, Baruah, and Jonsson, for the case where deadline equals period, which showed all deadlines will be met if the total utilization is at most m=(3m 1) and the utilization of each task is at...
متن کاملMultiprocessor Schedulability Analysis for Self - Suspending Task Systems ∗
In many real-time systems, tasks may experience suspension delays. The problem of analyzing task systems with such suspensions on multiprocessors has been relatively unexplored and is thought to be difficult (as it is on uniprocessors). In this paper, hard/soft multiprocessor schedulability tests for arbitrary-deadline sporadic self-suspending task systems are presented for both global EDF and ...
متن کاملSchedulability analysis of global Deadline-Monotonic scheduling
The multiprocessor Deadline-Monotonic (DM) scheduling of sporadic task systems is studied. A new sufficient schedulability test is presented and proved correct. It is shown that this test offers non-trivial quantitative guarantees, including a resource augmentation bound.
متن کامل